$(document).ready(function(){
    //Estilo botones
    $('input[type="submit"], input[type="button"]').button();
    // eventos en botones
    //$('#loadingImage').show();
    $('#cancelManageLayer').click(function(e) {
        e.preventDefault();
        window.location.href = '/layers';
    });
    $('#avancedOptions').accordion({
        collapsible: true
    });
    // habilitar/deshabilitar SRS
    $('input[name^="toggleSRS-"]').each(function(bbox) {
         toggleSRSBehaviour(this);
    });
    $('input[name^="limitBbox"]').each(function(bbox){
        limitBboxBehaviour(this);
        
    });
    $('input[name^="limitZoomLevels"]').each(function(bbox){
        limitZoomLevelsBehaviour(this);
    });
    checkBoxesBehavior()
    
//     $('input[name^="toggleSRS-"]').change();
//     $('input[name^="limitBbox"]').change();
//     $('input[name^="limitZoomLevels"]').change();
     
    
    $('#tabs-srs').tabs();
});
function toggleSRSBehaviour(checkbox){
     checkbox = $(checkbox);
        if(checkbox[0].checked) {
            $('input[type != "text"] , select',checkbox.parent().parent()).attr('readonly',false);
            //$('input[type="checkbox"]',checkbox.parent().parent()).attr('checked', false);
            checkbox[0].checked = true;
        }
        else {
            $('input , select',checkbox.parent().parent()).attr('readonly',true);
            checkbox.attr('readonly',false);
 
        }
       
}
function limitBboxBehaviour(checkbox) {
     checkbox = $(checkbox);
        if(checkbox[0].checked) {
            $('.bbox',checkbox.parent().parent()).attr('readonly',false);
        }
        else {
            $('.bbox',checkbox.parent().parent()).attr('readonly',true);
        }
}
function limitZoomLevelsBehaviour(checkbox) {
     checkbox = $(checkbox);
        if(checkbox[0].checked) {
            $('select',checkbox.parent()).attr('readonly',false);
        }
        else {
            $('select',checkbox.parent()).attr('readonly',true);
        }
}
function checkBoxesBehavior() {
    $('input[name^="limitBbox"]').change(function(){
        limitBboxBehaviour(this);
        
    });
    
    $('input[name^="limitZoomLevels"]').change(function(){
        limitZoomLevelsBehaviour(this);
    });
    // habilitar/deshabilitar SRS
    $('input[name^="toggleSRS-"]').change(function() {
         toggleSRSBehaviour(this);
    });
}

      